package com.appistry.storage.domain.impl;

import com.appistry.storage.WorkerConfiguration;

public class WorkerConfigurationImpl implements WorkerConfiguration {
	private int defaultNumCopies;
	private int defaultRead;
	private int defaultWrite;
	private double freeSpaceMin;
	private int indexCopies;
	private int membershipExchangeInterval;
	private String mountPath;
	private int port;
	private int networkTimeout;
	private String healingStatus;
	private String securityStatus;
	private int securityMonitorInterval;
	private String sslStatus;
	private String sslCertificateFile;

	public int getDefaultNumCopies() {
		return defaultNumCopies;
	}

	public void setDefaultNumCopies(int defaultNumCopies) {
		this.defaultNumCopies = defaultNumCopies;
	}

	public int getDefaultRead() {
		return defaultRead;
	}

	public void setDefaultRead(int defaultRead) {
		this.defaultRead = defaultRead;
	}

	public int getDefaultWrite() {
		return defaultWrite;
	}

	public void setDefaultWrite(int defaultWrite) {
		this.defaultWrite = defaultWrite;
	}

	public double getFreeSpaceMin() {
		return freeSpaceMin;
	}

	public void setFreeSpaceMin(double freeSpaceMin) {
		this.freeSpaceMin = freeSpaceMin;
	}

	public int getIndexCopies() {
		return indexCopies;
	}

	public void setIndexCopies(int indexCopies) {
		this.indexCopies = indexCopies;
	}

	public int getMembershipExchangeInterval() {
		return membershipExchangeInterval;
	}

	public void setMembershipExchangeInterval(int membershipExchangeInterval) {
		this.membershipExchangeInterval = membershipExchangeInterval;
	}

	public String getMountPath() {
		return mountPath;
	}

	public void setMountPath(String mountPath) {
		this.mountPath = mountPath;
	}

	public int getPort() {
		return port;
	}

	public void setPort(int port) {
		this.port = port;
	}

	public int getNetworkTimeout() {
		return networkTimeout;
	}

	public void setNetworkTimeout(int networkTimeout) {
		this.networkTimeout = networkTimeout;
	}

	public String getHealingStatus() {
		return healingStatus;
	}

	public void setHealingStatus(String healingStatus) {
		this.healingStatus = healingStatus;
	}

	public String getSecurityStatus() {
		return securityStatus;
	}

	public void setSecurityStatus(String securityStatus) {
		this.securityStatus = securityStatus;
	}

	public int getSecurityFileMonitorInterval() {
		return securityMonitorInterval;
	}

	public void setSecurityMonitorInterval(int securityMonitorInterval) {
		this.securityMonitorInterval = securityMonitorInterval;
	}

	public String getSslStatus() {
		return sslStatus;
	}

	public void setSslStatus(String sslStatus) {
		this.sslStatus = sslStatus;
	}

	public String getSslCertificateFile() {
		return sslCertificateFile;
	}

	public void setSslCertificateFile(String sslCertificateFile) {
		this.sslCertificateFile = sslCertificateFile;
	}

}
